﻿using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;

namespace internal_website.Models
{
    public interface IUser : IEntity, IAddress
    {
        bool Administrator { get; set; }
        string FirstName { get; set; }
        string LastName { get; set; }

        string Phone { get; set; }
        string MobilePhone { get; set; }
        string EMail { get; set; }

        #region Navigation properties
        ICollection<Instrument> Instruments { get; set; }
        ICollection<Event> Events { get; set; }
        ICollection<UserRole> UserRoles { get; set; }
        #endregion
    }

}